Explore Buffalo, OK

Buffalo, OK is a small town located in Harper County, in the southwestern part of the state. With a population of around 1,200 residents, it offers a tight-knit community atmosphere. The town is known for its rich agricultural heritage, with farming and ranching being the primary industries. Buffalo also boasts a charming downtown area, featuring local businesses, shops, and restaurants. Outdoor enthusiasts can enjoy the nearby Great Salt Plains State Park, which offers opportunities for camping, fishing, and birdwatching.


Find Local Businesses


Find Things To Do Near Buffalo, OK


Nearby Locations

May, OK
(14.16 mi.)
Rosston, OK
(17.04 mi.)
Laverne, OK
(17.67 mi.)
Fort Supply, OK
(17.92 mi.)
Freedom, OK
(23.91 mi.)
Woodward, OK
(29.28 mi.)
Gate, OK
(30.23 mi.)
Fargo, OK
(31.38 mi.)
Mooreland, OK
(34.15 mi.)
Gage, OK
(36.43 mi.)
Sharon, OK
(40.51 mi.)
Shattuck, OK
(41.57 mi.)
Waynoka, OK
(42.74 mi.)
Vici, OK
(49.50 mi.)
Mutual, OK
(49.80 mi.)

Popular Cities